package com.aos.dao;

import com.aos.entity.UserRole;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @ClassName UserRoleDao
 * @Description:角色用户关联
 * @Author wumingwang
 * @Date 2018/9/9 18:30
 * @Version 1.0
 */
@Mapper
public interface UserRoleDao {

    /**
     * 新增角色用户关联数据
     * @param userRole
     * @return
     */
    Integer insert(UserRole userRole);

    /**
     * 根据roleId 查询数据
     * @param roleId
     * @return
     */
    UserRole queryByRoleId(Long roleId);

    /**
     * 根据appUserId删除关联关系
     * @param userId
     * @param appId
     * @return
     */
    Integer deleteByAppUser(@Param("userId") Long userId, @Param("appId") Long appId);
}
